.nav {
  background: #fff;
  padding: 0 10px;
}
.list {
  display: flex;
  font-size: 16px;
  color: #9a9a9a;
}
.list .item {
  flex: 1;
  text-align: center;
  padding: 15px 0 5px 0;
  margin: 0 1px 1px 1px;
  border-bottom: 2px solid #fff;
}
.list .itemD {
  text-align: left;
  padding: 15px 0 0 0;
  color: #1890ff;
}
.list .action {
  border-bottom: 2px solid #1890ff;
  color: #1890ff;
}
scroll-view {
    margin-bottom: 100px;
}
swiper {
    height: 900rpx;
}
swiper-item image {
    width: 100%;
    height: 900rpx;
}
.title {
    font-size: 32rpx;
    color: #000;
    font-weight: bold;
    padding: 20rpx 20rpx 0 20rpx;
}
.price {
    font-size: 32rpx;
    color: #1890ff;
    margin: 20rpx 20rpx 0rpx 20rpx;
    padding: 0 0 20rpx 0;
}
.infoH {
  align-items: left;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  height: 60px;
  justify-content: left;
  position: relative;
  width: 100%;
}
.info {
  align-items: center;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  height: 360px;
  justify-content: center;
  position: relative;
  width: 100%;
}
.info text {
    margin: 10rpx 20rpx;
    font-size: 25rpx;
    color: #9b9b9b;
}
.separate {
  font-feature-settings: "tnum";
  border-top: 1px solid rgba(0, 0, 0, .06);
  box-sizing: border-box;
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  margin: 0;
  padding: 0
}
.separate .imagel {
  width: 90px;
  height: 80px;
  position: absolute;
  left: 2%;
  top: 400px;
}
.separate .imagel image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.separate .imager {
  width: 90px;
  height: 80px;
  position: absolute;
  left: 88%;
  top: 400px;
}
.separate .imager image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.infoD {
  align-items: center;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  height: 300px;
  justify-content: center;
  position: relative;
  width: 100%;
}
.footer {
    background-color: rgb(238, 238, 238);
    border-top: 1px solid #eee;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 18rpx 0 0 0;
}
.footer_box {
    width: 90%;
    height: 80rpx;
    line-height: 80rpx;
    margin: 0 20rpx 20rpx 20rpx;
}
.footer_num {
    color: #484848;
    font-size: 30rpx;
    width: 30%;
    float: left;
}
.footer_select {
    float: right;
}
.footer_select label {
    background-color: #eeecec;
    text-align: center;
    width: 90rpx;
    display: block;
    float: left;
}
.footer_select text {
    display: block;
    float: left;
    margin: 0 50rpx;
}
.footer_btn {
    width: 100%;
    height: 80rpx;
    line-height: 80rpx;
}
.footer_btn .image {
  width: 90px;
  height: 80px;
  position: absolute;
  left: 15px;
  top: 10px;
}
.footer_btn .image image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.footer_btn .imager {
  width: 90px;
  height: 80px;
  position: absolute;
  left: 28%;
  top: 10px;
}
.footer_btn .imager image {
  width: 60%;
  height: 35px;
  border-radius: 20px;
}
.footer_btn .imagew {
  width: 90px;
  height: 80px;
  position: absolute;
  left: 60%;
  top: 10px;
}
.footer_btn .imagew image {
  width: 60%;
  height: 35px;
  border-radius: 20px;
}
.footer_btn text {
    width: 100%;
    text-align: center;
    float: right;
    background: rgb(238, 238, 238);
    color: #000;
}
.footer_btn text:last-child {
    background: #1890ff;
}
.footer_btn .weui-btn1 {
    width: 100%;
    height: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    background: #f55d02;
}
.footer_btn .weui-btn2 {
    width: 50%;
    height: 100%;
    float: right;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    background: #1890ff;
}
video {
  display: inline-block;
  height: 100%;
  line-height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 0;
}
.mask {
  z-index:99;
  background:rgba(0,0,0,0.6);
  position:fixed;
  bottom:0;
  right:0;
  left:0;
  top:0;
}
.tip {
  width:80%;
  z-index:999;
  background:#fbf9f9;
  position:fixed;
  left:38%;
  top:1%;
  font-weight: bold;
  transform:translate(-50%,-50%)l
}
button{
  background-color:#FFF;
  color:#000;
  width: 98px;
  height: 40px;
  border:0;
  font-size: 14px;			
  border-radius: 5px;
  border:1px solid #e38313;
} 